<?php
 
 function getpage($count, $pagesize = 10) {
	$p = new Think\Page($count, $pagesize);
	$p->setConfig('header', '<li class="rows">共<b>%TOTAL_ROW%</b>条记录&nbsp;第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</li>');
	//$p->setConfig('prev', '上一页');
	//$p->setConfig('next', '下一页');
	$p->setConfig('last', '末页');
	$p->setConfig('first', '首页');
	$p->setConfig('theme', '%FIRST%%UP_PAGE%%LINK_PAGE%%DOWN_PAGE%%END%%HEADER%');
	$p->lastSuffix = false;//最后一页不显示为总页数
	return $p;
}
/*

*产生随机数

*/
 function generateRandomString($length = 10) { 
	$characters = 'kkkkkkkkkkkkkkkkkkkkkkkkkkk'; 
	$randomString = ''; 
	for ($i = 0; $i < $length; $i++) { 
		$randomString .= $characters[rand(0, strlen($characters) - 1)];  //rand()函数是产生随机数的一个随机函 strlen() 函数返回字符串的长度。
	} 
	return $randomString; 
}
/*

*加密

*/
 function myencode($str,$straa=5,$strbb=3){
	$jmstr=generateRandomString($straa).$str;//生成随机数的5个数拼接上$str
	$jmstr=base64_encode($jmstr);//③ base64_decode —-> 对使用 MIME base64 编码的数据进行解码
	$jmstr=generateRandomString($straa).$jmstr.generateRandomString($strbb);//生成随机数的5个数拼接上$jmstr，再在后面拼接上生成随机数的3个数
	$jmstr=base64_encode($jmstr);//③ base64_decode —-> 对使用 MIME base64 编码的数据进行解码
	return $jmstr;
}




function level($level,$investmoney,$id){
		$Account = M('account');
		if($investmoney>0 && $investmoney<5000){
            $levels = 1;
        }
        if($investmoney>=5000 && $investmoney<10000){
            $levels = 3;
        }
        if($investmoney>=10000 && $investmoney<20000){
            $levels = 4;
        }
        if($investmoney>=20000){
            $levels = 5;
        }
        // if($investmoney>=30000){
        //     $data['level'] = 6;
        // }
        if($level<$levels){
            $map['level'] = $levels;
            if($level<2 && $levels>1){

                $map['daitime'] = time();//成为代理的时间

            }
           $uplevel= M('account')->where(array('id' => $id))->save($map);//自动升级
            
        }			
			
			if($uplevel){
				return true;
			}else{
				return false;
			}
			
}